Golang Job: Back-End Software Engineer (Smart Omix) -- Remote

Job added on

Company

Sharecare Inc.
Canada

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

Sharecare is the leading digital health company that helps people - no matter where they are in their health journey - unify and manage all their health in one place. Our comprehensive and data-driven virtual health platform is designed to help people, providers, employers, health plans, government organizations, and communities optimize individual and population-wide well-being by driving positive behavior change. Driven by our philosophy that we are altogether better, at Sharecare, we are committed to supporting everyone through the lens of their personal health and making high-quality care more accessible and affordable for everyone. To learn more, visit www.sharecare.com.
Smart Omix Product Description:
At Sharecare, we're accelerating the cycle from research to care by building a next-generation platform for decentralized clinical research and real-world data collection, Smart Omix. Smart Omix enables a variety of research and healthcare stakeholders - from pharmaceutical companies, contract research organizations (CROs), and digital innovation teams, to individual academic researchers and citizen scientists - to perform decentralized, mobile-based observational research at scale. The platform allows for rich data collection, provides seamless participant recruitment and engagement, and empowers researchers to deploy studies faster and more cost-effectively. As a platform, Smart Omix is AI-forward, featuring AI-driven methods for data collection, and allowing researchers to seamlessly use the data collected in clinical studies for the development of novel models and digital biomarkers. Our team is mission-driven, and seeks to accelerate the adoption of decentralized, mobile-based methods to make conducting and participating in cutting edge clinical research accessible to all.
Essential Job Duties:
  • Developing robust and secure backend features (RESTful API)
  • Code reviews
  • Writing automated tests
  • Collaborating with the Team Lead & Project Manager for tasks (Jira)
  • Assisting teammates
  • Helping with interviewing and onboarding new hires
Requirements:
Qualifications:
  • Golang as preferred language
  • Java/Scala (assuming okay to learn and use Golang)
  • MySQL/PostgreSQL (or other relational DB)
  • RESTful API
  • Google Cloud (or AWS)
  • Jira (basic)
  • Github (basic)
Preferred Skills:
  • Python
  • ElasticSearch
  • MongoDB
  • RabbitMQ
  • Google Pub/Sub
  • AWS Kinesis or Kafka
Specific Skills/ Attributes:
  • Analyzing information
  • General programming skills
  • Software design
  • Software debugging
  • Software documentation
  • Software testing
  • Problem solving
  • Teamwork
  • Software development fundamentals
  • Software development process
  • Software requirements